package com.threeti.mecool.mobile.interfaces.dto;

import java.io.Serializable;
import java.util.Date;

import org.dozer.Mapping;
import org.hibernate.validator.constraints.NotEmpty;

public class MemoDto implements Serializable {
  
  @Mapping("id")
  private String memoId;
  
  @Mapping("user.id")
  @NotEmpty
  private String userId;
  
  @Mapping("channel.code")
  @NotEmpty
  private String channelCode;
  
  @NotEmpty
  private String content;
  
  @Mapping("channel.name")
  private String channelName;
  
  private String recordDate;

  public String getMemoId() {
    return memoId;
  }

  public void setMemoId(String memoId) {
    this.memoId = memoId;
  }

  public String getUserId() {
    return userId;
  }

  public void setUserId(String userId) {
    this.userId = userId;
  }

  public String getContent() {
    return content;
  }

  public void setContent(String content) {
    this.content = content;
  }

  public String getChannelCode() {
    return channelCode;
  }

  public void setChannelCode(String channelCode) {
    this.channelCode = channelCode;
  }

  public String getChannelName() {
    return channelName;
  }

  public void setChannelName(String channelName) {
    this.channelName = channelName;
  }

  public String getRecordDate() {
    return recordDate;
  }

  public void setRecordDate(String recordDate) {
    this.recordDate = recordDate;
  }
  
}
